Computing Simplicial Homology Based on Efficient Smith Normal Form Algorithms
نویسندگان
چکیده
We recall that the calculation of homology with integer coefficients of a simplicial complex reduces to the calculation of the Smith Normal Form of the boundary matrices which in general are sparse. We provide a review of several algorithms for the calculation of Smith Normal Form of sparse matrices and compare their running times for actual boundary matrices. Then we describe alternative approaches to the calculation of simplicial homology. The last section then describes motivating examples and actual experiments with the GAP package that was implemented by the authors. These examples also include as an example of other homology theories some calculations of Lie algebra homology.
منابع مشابه
Real Homology Cohomology and Harmonic Cochains, Least Squares, and Diagonal Dominance
We give new algorithms for computing basis cochains for real-valued homology, cohomology, and harmonic cochains on manifold simplicial complexes. We discuss only planar, surface, and solid meshes. Our algorithms are based on a least squares formulation. Previous methods for computing homology and cohomology have relied on persistence algorithm or Smith normal form, both of which have cubic comp...
متن کاملOn Efficient Sparse Integer Matrix Smith Normal Form Computations
We present a new algorithm to compute the Integer Smith normal form of large sparse matrices. We reduce the computation of the Smith form to independent, and therefore parallel, computations modulo powers of word-size primes. Consequently, the algorithm does not suffer from coefficient growth. We have implemented several variants of this algorithm (Elimination and/or Black-Box techniques) since...
متن کاملCAPD::RedHom - Reduction heuristics for homology algorithms
We present an efficient software package for computing homology of sets, maps and filtrations represented as cubical, simplicial and regular CW complexes. The core homology computation is based on classical Smith diagonalization, but the efficiency of our approach comes from applying several geometric and algebraic reduction techniques combined with smart implementation.
متن کاملSimplicial Homology a Proposed Share Package for Gap
Preface 1 About the Package The development of the package was driven by two diierent targets. The rst target is to design eecient algorithms for exact matrix computations (e.g. Smith Normal from) for sparse matrices with entries in the integers. The second target is eecient software to calculate homology of simplicial complexes. Since the crucial step for the second target is the calculation o...
متن کاملEfficient algorithms for computing a minimal homology basis
Efficient computation of shortest cycles which form a homology basis under Z2-additions in a given simplicial complex K has been researched actively in recent years. When the complex K is a weighted graph with n vertices andm edges, the problem of computing a shortest (homology) cycle basis is known to be solvable in O(mn/ log n+nm)-time. Several works [1,2] have addressed the case when the com...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003